<% content_for :thredded_page_title, t('thredded.nav.private_topics') %>
<% content_for :thredded_page_id, 'thredded--private-topics-index' %>
<% content_for :thredded_breadcrumbs, render('thredded/private_topics/breadcrumbs') %>

<%= thredded_page do %>
  <%= content_tag :section,
                  class: 'thredded--main-section thredded--private-topics',
                  'data-thredded-topics' => 'private',
                  'data-thredded-topic-posts-per-page' => Thredded.posts_per_page do %>

    <% if @private_topics.empty? -%>
      <%= render 'thredded/private_topics/no_private_topics' %>
    <% else -%>
      <%= render 'thredded/private_topics/form',
                 private_topic: @new_private_topic,
                 css_class: 'thredded--is-compact',
                 placeholder: t('thredded.private_topics.form.title_placeholder_start') if @new_private_topic %>

      <%= render @private_topics %>

      <% unless unread_private_topics_count.zero? %>
        <%= link_to t('thredded.nav.mark_all_read'),
                    mark_all_private_topics_read_path,
                    class: 'thredded--button thredded--button-light thredded--button-wide',
                    method: :put -%>
      <% end %>
    <% end -%>
  <% end %>

  <footer class="thredded--pagination-bottom">
    <%= paginate @private_topics %>
  </footer>
<% end %>
